package com.toulouseculture.bo;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.List;

public class Movie implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 814474675386907424L;

	private Integer id;

	private String allocineCode;

	private String movieName;

	private HashMap<Date, List<String>> timeList;

	private Boolean is3D = false;

	private Boolean isVf = true;

	private String directors;

	private String actors;

	private List<String> genre;

	private Date releaseDate;

	private String imageUrl;

	private String synopsis;

	public Movie(Integer id, String movieName, HashMap<Date, List<String>> timeList) {
		super();
		this.id = id;
		this.movieName = movieName;
		this.timeList = timeList;
	}

	public Movie() {
		// TODO Auto-generated constructor stub
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getMovieName() {
		return movieName;
	}

	public void setMovieName(String movieName) {
		this.movieName = movieName;
	}

	public HashMap<Date, List<String>> getTimeList() {
		return timeList;
	}

	public void setTimeList(HashMap<Date, List<String>> timeList) {
		this.timeList = timeList;
	}

	public Boolean getIs3D() {
		return is3D;
	}

	public void setIs3D(Boolean is3d) {
		is3D = is3d;
	}

	public Boolean getIsVf() {
		return isVf;
	}

	public void setIsVf(Boolean isVf) {
		this.isVf = isVf;
	}

	public String getDirectors() {
		return directors;
	}

	public void setDirectors(String directors) {
		this.directors = directors;
	}

	public String getActors() {
		return actors;
	}

	public void setActors(String actors) {
		this.actors = actors;
	}

	public List<String> getGenre() {
		return genre;
	}

	public void setGenre(List<String> genre) {
		this.genre = genre;
	}

	public Date getReleaseDate() {
		return releaseDate;
	}

	public void setReleaseDate(Date releaseDate) {
		this.releaseDate = releaseDate;
	}

	public String getImageUrl() {
		return imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public String getSynopsis() {
		return synopsis;
	}

	public void setSynopsis(String synopsis) {
		this.synopsis = synopsis;
	}

	public String getAllocineCode() {
		return allocineCode;
	}

	public void setAllocineCode(String allocineCode) {
		this.allocineCode = allocineCode;
	}

}
